<!DOCTYPE html>
<html lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Class HRegion [HALCON算子参考手册]</title>
<style type="text/css">
      body {
    color: #000000;
    background-color: #ffffff;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
}

.body_main {
    margin-left: 35px;
    margin-right: 35px;
}

@media screen and (min-width:992px) {

    .body_main {
        margin-left: 10%;
        margin-right: 10%;
    }

    table.toctable {
        width: 80%
    }
}

@media screen and (min-width:1400px) {

    .body_main {
        margin-left: 15%;
        margin-right: 15%;
    }

    table.toctable {
        width: 70%
    }
}

body>div ul ul {
    margin-left: inherit;
}

a:link {
    color: #0044cc;
}

a:link,
a:visited {
    text-decoration: none;
}

a:link:hover,
a:visited:hover {
    text-decoration: underline;
}

th {
    text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-rendering: optimizeLegibility;
    color: #666666;
}

code {
    font-family: monospace,monospace;
}

h1 a.halconoperator {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
}

h2 a.halconoperator {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
}

hr {
    border: 0;
    border-top: solid 1px #f28d26;
}

.pre {
    display: block;
    padding-bottom: 1ex;
    font-family: monospace;
    white-space: pre;
}

pre {
    font-family: monospace, monospace;
    padding: 1ex;
    white-space: pre-wrap;
}

.toc {
    font-size: 80%;
    border-top: 1px dashed #f28d26;
    border-bottom: 1px dashed #f28d26;
    padding-top: 5px;
    padding-bottom: 5px;
}

.inv {
    margin: 0;
    border: 0;
    padding: 0;
}

.banner {
    color: #666666;
    padding-left: 1em;
}

.logo {
    background-color: white;
}

.keyboard {
    font-size: 80%;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #f28d26;
    background-color: #f3f3f3;
}

.warning {
    margin-top: 2ex;
    margin-bottom: 1ex;
    padding: 10px;
    text-align: center;
    border: 1px solid;
    color: #bb0000;
    background-color: #fff7f7
}

.imprint {
    margin-top: 1ex;
    font-size: 80%;
    color: #666666;
}

.imprinthead {
    font-weight: bolder;
    color: #666666;
}

.indexlink {
    text-align: right;
    padding-bottom: 5px;
}

.postscript {
    margin-top: 2ex;
    font-size: 80%;
    color: #666666
}

.evenrow {
    background-color: #e7e7ef;
    vertical-align: top;
}

.oddrow {
    background-color: #f7f7ff;
    vertical-align: top;
}

.headrow {
    background-color: #97979f;
    color: #ffffff;
    vertical-align: top;
}

.logorow {
    vertical-align: top;
}

.error {
    color: red;
}

.var {
    font-style: italic
}

.halconoperator {
    font-family: monospace, monospace;
}

span.operator {
    font-family: monospace, monospace;
}

span.procedure {
    font-family: monospace, monospace;
}

span.operation {
    font-family: monospace, monospace;
}

span.feature {
    font-family: Arial, Helvetica, Homerton, sans-serif;
}

ul {
    padding-left: 1.2em;
}

li.dot {
    list-style-type: square;
    color: #f28d26;
}

.breadcrumb {
    font-size: 80%;
    color: white;
    background-color: #062d64;
    margin-bottom: 20px;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 15px;
}

.webbar {
    font-size: 80%;
    background-color: #dddddd;
    margin-top: 0px;
    margin-left: -35px;
    margin-right: -35px;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 5px;
}

.footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border-top: 1px dashed #f28d26;
    font-size: 80%;
    color: #666666;
    padding-bottom: 8px;
}

.footer .socialmedia a {
    padding-left: 7px;
}

.socialmedia {
    padding-top: 10px;
}

.copyright {
    margin-top: 19px;
}

.breadcrumb a {
    color: #ffffff;
    border-bottom: 1px solid white;
}

.breadcrumb a:link:hover,
.breadcrumb a:visited:hover {
    text-decoration: none;
    border-bottom: none;
}

.heading {
    margin-top: 1ex;
    font-size: 110%;
    font-weight: bold;
    color: #666666;
}

.text {
    color: black;
}

.example {
    font-size: 80%;
    background-color: #f3f3f3;
    border: 1px dashed #666666;
    padding: 10px;
}

.displaymath {
    display: block;
    text-align: center;
    margin-top: 1ex;
    margin-bottom: 1ex;
}

.title {
    float: left;
    padding-top: 3px;
    padding-bottom: 3px;
}

.signnote {
    font-family: Arial, Helvetica, Homerton, sans-serif;
    font-size: 80%;
    color: #666666;
    font-weight: lighter;
    font-style: italic
}

.par {
    margin-bottom: 1.5em;
}

.parhead {
    text-align: right;
}

.parname {
    float: left;
}

.pardesc {
    font-size: 85%;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: 2em;
}

.parcat {
    color: #666;
    font-weight: bold;
}

*[data-if=cpp],
*[data-if=c],
*[data-if=dotnet],
*[data-if=com],
*[data-if=python] {
    display: none;
}

.tabbar {
    text-align: right;
    border-bottom: 1px solid #f28d26;
    margin-bottom: 0.5em;
}

ul.tabs {
    padding-top: 3px;
    padding-bottom: 3px;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 80%
}

ul.tabs li {
    padding-top: 3px;
    padding-bottom: 3px;
    display: inline;
    overflow: hidden;
    list-style-type: none;
    margin: 0;
    margin-left: 8px;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
    border-right: 1px solid #666;
}

ul.tabs li.active {
    border-left: 1px solid #f28d26;
    border-right: 1px solid #f28d26;
    border-top: 1px solid #f28d26;
    border-bottom: 1px solid #fff;
}

ul.tabs li.inactive {
    background-color: #eee;
}

ul.tabs li a {
    padding-left: 5px;
    padding-right: 5px;
    color: #666;
}

ul.tabs li a:link:hover {
    text-decoration: none;
}

ul.tabs li.inactive a {
    color: #666;
}

ul.tabs li.active a {
    color: black;
}

dl.generic dd {
    margin-bottom: 1em;
}

.pari {
    color: olive;
}

.paro {
    color: maroon;
}

.comment {
    font-size: 80%;
    color: green;
    white-space: nowrap;
}

table.grid {
    border-collapse: collapse;
}

table.grid td {
    padding: 5px;
    border: 1px solid;
}

table.layout {
    border: 0px;
}

table.layout td {
    padding: 5px;
}

table.table {
    border-collapse: collapse;
}

table.table td {
    padding: 5px;
    border-left: 0px;
    border-right: 0px;
}

table.table tr:last-child {
    border-bottom: 1px solid;
}

table.table th {
    padding: 5px;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-left: 0px;
    border-right: 0px;
}

.details_summary {
    cursor: pointer;
}

table.toctable {
    width: 100%;
}

table.toctable col:first-child {
    width: 20%;
}

table.toctable col:nth-last-child(2) {
    width: 8%;
}

table.altcolored tr:nth-child(even) {
    background-color: #f3f3f3;
}

    </style>
<!--OP_REF_STYLE_END-->
<script>
    <!--
var active_lang='hdevelop';function switchVisibility(obj,active_lang,new_lang)
{var display_style='inline';
for(var i=0;i<obj.length;i++)
{if(obj.item(i).getAttribute('data-if')==new_lang)
{obj.item(i).style.display=display_style;}
if(obj.item(i).getAttribute('data-if')==active_lang)
{obj.item(i).style.display='none';}}
return;}
function toggleLanguage(new_lang,initial)
{if(active_lang!=new_lang)
{var lis=document.getElementsByTagName('li');for(var i=0;i<lis.length;i++)
{if(lis.item(i).id=='syn-'+new_lang)
{lis.item(i).className='active';}
else
{lis.item(i).className='inactive';}}
var divs=document.getElementsByTagName('div');var spans=document.getElementsByTagName('span');switchVisibility(divs,active_lang,new_lang);switchVisibility(spans,active_lang,new_lang);if(!initial)
{setCookie("halcon_reference_language",new_lang,null,null);}
active_lang=new_lang;}
return;}
function setCookie(name,value,domain,exp_offset,path,secure)
{localStorage.setItem(name,value);}
function getCookie(name)
{return localStorage.getItem(name);}
function initialize()
{var qs=location.href.split('?')[1];var qs_lang_raw=location.href.split('interface=')[1];var qs_lang;if(qs_lang_raw)
{qs_lang=qs_lang_raw.split('#')[0];}
var cookie_lang=getCookie("halcon_reference_language");var new_lang;if((qs_lang=="hdevelop")||(qs_lang=="dotnet")||(qs_lang=="python")||(qs_lang=="cpp")||(qs_lang=="c"))
{new_lang=qs_lang;setCookie("halcon_reference_language",new_lang,null,null);}
else if((cookie_lang=="hdevelop")||(cookie_lang=="dotnet")||(cookie_lang=="python")||(cookie_lang=="cpp")||(cookie_lang=="c"))
{new_lang=cookie_lang;}
else
{new_lang="hdevelop";}
toggleLanguage(new_lang,1);return;}
-->

  </script>
</head>
<body onload="initialize();">
<div class="breadcrumb">
<br class="inv"><a href="index.html">目录</a> / <a href="index_classes.html">类别</a><br class="inv">
</div>
<div class="body_main">
<div class="tabbar"><ul class="tabs">
<li id="syn-hdevelop" class="active"><a href="javascript:void(0);" onclick="toggleLanguage('hdevelop')" onfocus="blur()">HDevelop</a></li>
<li id="syn-dotnet" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('dotnet')" onfocus="blur()">.NET</a></li>
<li id="syn-python" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('python')" onfocus="blur()">Python</a></li>
<li id="syn-cpp" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('cpp')" onfocus="blur()">C++</a></li>
<li id="syn-c" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('c')" onfocus="blur()">C</a></li>
</ul></div>
<div class="indexlink">
<a href="index_classes.html"><span data-if="dotnet" style="display:none;">类别</span><span data-if="cpp" style="display:none;">类别</span></a><span data-if="dotnet" style="display:none;"> | </span><span data-if="cpp" style="display:none;"> | </span><a href="index_by_name.html">算子列表</a>
</div>
<div data-if="hdevelop" style="display:inline"><p>Use the tabs on the upper right to switch to a different programming language.</p></div>
<div data-if="c" style="display:none"><p>Use the tabs on the upper right to switch to a different programming language.</p></div>
<div data-if="dotnet" style="display:none">
<h1>HRegion (Class)</h1>
<h2>名称</h2>
<p><code>HRegion</code> — Represents an instance of a region object(-array).</p>
<h2>Base Class</h2>
<p><code><a href="HObject.html">HObject</a></code> — Represents an instance of an iconic object(-array).
Base class for images, regions and XLDs</p>
      <h2>Constructors</h2>
<table>
        <tr>
<td><code><a href="gen_rectangle1.html">GenRectangle1</a></code></td>
<td>  </td>
<td>Create a rectangle parallel to the coordinate axes.</td>
</tr>
        <tr>
<td><code><a href="gen_ellipse_sector.html">GenEllipseSector</a></code></td>
<td>  </td>
<td>Create an ellipse sector.</td>
</tr>
        <tr>
<td><code><a href="gen_circle_sector.html">GenCircleSector</a></code></td>
<td>  </td>
<td>Create a circle sector.</td>
</tr>
        <tr>
<td><code><a href="gen_circle.html">GenCircle</a></code></td>
<td>  </td>
<td>Create a circle.</td>
</tr>
      </table>
      <h2>Finalizer</h2>
<p>This operator is not available as a class member but will be called automatically when the resources of the object instances are to be released. This occurs in the finalization stage of garbage collection, or upon an explicit call of the Dispose() method.</p>
<table>
        <tr>
<td><code><a href="clear_obj.html">ClearObj</a></code></td>
<td>  </td>
<td>Delete an iconic object from the  database.</td>
</tr>
      </table>
      <h2>Methods</h2>
<table>
        <tr>
<td><code><a href="add_channels.html">AddChannels</a></code></td>
<td>  </td>
<td>给区域添加灰度值。</td>
</tr>
        <tr>
<td><code><a href="affine_trans_region.html">AffineTransRegion</a></code></td>
<td>  </td>
<td>Apply an arbitrary affine 2D transformation to regions.</td>
</tr>
        <tr>
<td><code><a href="append_ocr_trainf.html">AppendOcrTrainf</a></code></td>
<td>  </td>
<td>Add characters to a training file.</td>
</tr>
        <tr>
<td><code><a href="area_center.html">AreaCenter</a></code></td>
<td>  </td>
<td>Area and center of regions.</td>
</tr>
        <tr>
<td><code><a href="area_center_gray.html">AreaCenterGray</a></code></td>
<td>  </td>
<td>Compute the area and center of gravity of a region in a gray value
image.</td>
</tr>
        <tr>
<td><code><a href="area_holes.html">AreaHoles</a></code></td>
<td>  </td>
<td>Compute the area of holes of regions.</td>
</tr>
        <tr>
<td><code><a href="background_seg.html">BackgroundSeg</a></code></td>
<td>  </td>
<td>确定给定区域的背景的连通分量。</td>
</tr>
        <tr>
<td><code><a href="bottom_hat.html">BottomHat</a></code></td>
<td>  </td>
<td>Compute the bottom hat of regions.</td>
</tr>
        <tr>
<td><code><a href="boundary.html">Boundary</a></code></td>
<td>  </td>
<td>Reduce a region to its boundary.</td>
</tr>
        <tr>
<td><code><a href="circularity.html">Circularity</a></code></td>
<td>  </td>
<td>Shape factor for the circularity (similarity to a circle) of a region.</td>
</tr>
        <tr>
<td><code><a href="clip_region.html">ClipRegion</a></code></td>
<td>  </td>
<td>Clip a region to a rectangle.</td>
</tr>
        <tr>
<td><code><a href="clip_region_rel.html">ClipRegionRel</a></code></td>
<td>  </td>
<td>Clip a region relative to its smallest surrounding rectangle.</td>
</tr>
        <tr>
<td><code><a href="close_edges.html">CloseEdges</a></code></td>
<td>  </td>
<td>Close edge gaps using the edge amplitude image.</td>
</tr>
        <tr>
<td><code><a href="close_edges_length.html">CloseEdgesLength</a></code></td>
<td>  </td>
<td>Close edge gaps using the edge amplitude image.</td>
</tr>
        <tr>
<td><code><a href="closest_point_transform.html">ClosestPointTransform</a></code></td>
<td>  </td>
<td>Compute the closest-point transformation of a region.</td>
</tr>
        <tr>
<td><code><a href="closing.html">Closing</a></code></td>
<td>  </td>
<td>Close a region.</td>
</tr>
        <tr>
<td><code><a href="closing_circle.html">ClosingCircle</a></code></td>
<td>  </td>
<td>Close a region with a circular structuring element.</td>
</tr>
        <tr>
<td><code><a href="closing_golay.html">ClosingGolay</a></code></td>
<td>  </td>
<td>Close a region with an element from the Golay alphabet.</td>
</tr>
        <tr>
<td><code><a href="closing_rectangle1.html">ClosingRectangle1</a></code></td>
<td>  </td>
<td>Close a region with a rectangular structuring element.</td>
</tr>
        <tr>
<td><code><a href="compactness.html">Compactness</a></code></td>
<td>  </td>
<td>Shape factor for the compactness of a region.</td>
</tr>
        <tr>
<td><code><a href="compare_obj.html">CompareObj</a></code></td>
<td>  </td>
<td>Compare iconic objects regarding equality.</td>
</tr>
        <tr>
<td><code><a href="complement.html">Complement</a></code></td>
<td>  </td>
<td>Return the complement of a region.</td>
</tr>
        <tr>
<td><code><a href="concat_obj.html">ConcatObj</a></code></td>
<td>  </td>
<td>Concatenate two iconic object tuples.</td>
</tr>
        <tr>
<td><code><a href="connect_and_holes.html">ConnectAndHoles</a></code></td>
<td>  </td>
<td>Number of connection components and holes</td>
</tr>
        <tr>
<td><code><a href="connection.html">Connection</a></code></td>
<td>  </td>
<td>Compute connected components of a region.</td>
</tr>
        <tr>
<td><code><a href="contlength.html">Contlength</a></code></td>
<td>  </td>
<td>Contour length of a region.</td>
</tr>
        <tr>
<td><code><a href="convexity.html">Convexity</a></code></td>
<td>  </td>
<td>Shape factor for the convexity of a region.</td>
</tr>
        <tr>
<td><code><a href="cooc_feature_image.html">CoocFeatureImage</a></code></td>
<td>  </td>
<td>Calculate a co-occurrence matrix and derive gray value features thereof.</td>
</tr>
        <tr>
<td><code><a href="copy_obj.html">CopyObj</a></code></td>
<td>  </td>
<td>Copy an iconic object in the  database.</td>
</tr>
        <tr>
<td><code><a href="create_sheet_of_light_model.html">CreateSheetOfLightModel</a></code></td>
<td>  </td>
<td>Create a model to perform 3D-measurements using the sheet-of-light
technique.</td>
</tr>
        <tr>
<td><code><a href="deserialize_region.html">DeserializeRegion</a></code></td>
<td>  </td>
<td>Deserialize a serialized region.</td>
</tr>
        <tr>
<td><code><a href="diameter_region.html">DiameterRegion</a></code></td>
<td>  </td>
<td>Maximal distance between two boundary points of a region.</td>
</tr>
        <tr>
<td><code><a href="difference.html">Difference</a></code></td>
<td>  </td>
<td>Calculate the difference of two regions.</td>
</tr>
        <tr>
<td><code><a href="dilation1.html">Dilation1</a></code></td>
<td>  </td>
<td>Dilate a region.</td>
</tr>
        <tr>
<td><code><a href="dilation2.html">Dilation2</a></code></td>
<td>  </td>
<td>Dilate a region (using a reference point).</td>
</tr>
        <tr>
<td><code><a href="dilation_circle.html">DilationCircle</a></code></td>
<td>  </td>
<td>Dilate a region with a circular structuring element.</td>
</tr>
        <tr>
<td><code><a href="dilation_golay.html">DilationGolay</a></code></td>
<td>  </td>
<td>Dilate a region with an element from the Golay alphabet.</td>
</tr>
        <tr>
<td><code><a href="dilation_rectangle1.html">DilationRectangle1</a></code></td>
<td>  </td>
<td>Dilate a region with a rectangular structuring element.</td>
</tr>
        <tr>
<td><code><a href="dilation_seq.html">DilationSeq</a></code></td>
<td>  </td>
<td>Dilate a region sequentially.</td>
</tr>
        <tr>
<td><code><a href="disp_region.html">DispRegion</a></code></td>
<td>  </td>
<td>Displays regions in a window.</td>
</tr>
        <tr>
<td><code><a href="distance_lr.html">DistanceLr</a></code></td>
<td>  </td>
<td>Calculate the distance between a line and a region.</td>
</tr>
        <tr>
<td><code><a href="distance_pr.html">DistancePr</a></code></td>
<td>  </td>
<td>Calculate the distance between a point and a region.</td>
</tr>
        <tr>
<td><code><a href="distance_rr_min.html">DistanceRrMin</a></code></td>
<td>  </td>
<td>Minimum distance between the contour pixels of two regions each.</td>
</tr>
        <tr>
<td><code><a href="distance_rr_min_dil.html">DistanceRrMinDil</a></code></td>
<td>  </td>
<td>Minimum distance between two regions with the help of dilation.</td>
</tr>
        <tr>
<td><code><a href="distance_sr.html">DistanceSr</a></code></td>
<td>  </td>
<td>Calculate the distance between a line segment and one region.</td>
</tr>
        <tr>
<td><code><a href="distance_transform.html">DistanceTransform</a></code></td>
<td>  </td>
<td>Compute the distance transformation of a region.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_multi.html">DoOcrMulti</a></code></td>
<td>  </td>
<td>Classify characters.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_multi_class_cnn.html">DoOcrMultiClassCnn</a></code></td>
<td>  </td>
<td>Classify multiple characters with an CNN-based OCR classifier.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_multi_class_knn.html">DoOcrMultiClassKnn</a></code></td>
<td>  </td>
<td>Classify multiple characters with an k-NN classifier.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_multi_class_mlp.html">DoOcrMultiClassMlp</a></code></td>
<td>  </td>
<td>Classify multiple characters with an OCR classifier.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_multi_class_svm.html">DoOcrMultiClassSvm</a></code></td>
<td>  </td>
<td>Classify multiple characters with an SVM-based OCR classifier.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_single.html">DoOcrSingle</a></code></td>
<td>  </td>
<td>Classify one character.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_single_class_cnn.html">DoOcrSingleClassCnn</a></code></td>
<td>  </td>
<td>Classify a single character with an CNN-based OCR classifier.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_single_class_knn.html">DoOcrSingleClassKnn</a></code></td>
<td>  </td>
<td>Classify a single character with an OCR classifier.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_single_class_mlp.html">DoOcrSingleClassMlp</a></code></td>
<td>  </td>
<td>Classify a single character with an OCR classifier.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_single_class_svm.html">DoOcrSingleClassSvm</a></code></td>
<td>  </td>
<td>Classify a single character with an SVM-based OCR classifier.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_word_cnn.html">DoOcrWordCnn</a></code></td>
<td>  </td>
<td>Classify a related group of characters with an CNN-based OCR classifier.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_word_knn.html">DoOcrWordKnn</a></code></td>
<td>  </td>
<td>Classify a related group of characters with an OCR classifier.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_word_mlp.html">DoOcrWordMlp</a></code></td>
<td>  </td>
<td>Classify a related group of characters with an OCR classifier.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_word_svm.html">DoOcrWordSvm</a></code></td>
<td>  </td>
<td>Classify a related group of characters with an OCR classifier.</td>
</tr>
        <tr>
<td><code><a href="drag_region1.html">DragRegion1</a></code></td>
<td>  </td>
<td>Interactive moving of a region.</td>
</tr>
        <tr>
<td><code><a href="drag_region2.html">DragRegion2</a></code></td>
<td>  </td>
<td>Interactive movement of a region with fixpoint specification.</td>
</tr>
        <tr>
<td><code><a href="drag_region3.html">DragRegion3</a></code></td>
<td>  </td>
<td>Interactive movement of a region with restriction of positions.</td>
</tr>
        <tr>
<td><code><a href="draw_polygon.html">DrawPolygon</a></code></td>
<td>  </td>
<td>Interactive drawing of a polygon row.</td>
</tr>
        <tr>
<td><code><a href="draw_region.html">DrawRegion</a></code></td>
<td>  </td>
<td>Interactive drawing of a closed region.</td>
</tr>
        <tr>
<td><code><a href="eccentricity.html">Eccentricity</a></code></td>
<td>  </td>
<td>Shape features derived from the ellipse parameters.</td>
</tr>
        <tr>
<td><code><a href="eliminate_runs.html">EliminateRuns</a></code></td>
<td>  </td>
<td>Eliminate runs of a given length.</td>
</tr>
        <tr>
<td><code><a href="elliptic_axis.html">EllipticAxis</a></code></td>
<td>  </td>
<td>Calculate the parameters of the equivalent ellipse.</td>
</tr>
        <tr>
<td><code><a href="elliptic_axis_gray.html">EllipticAxisGray</a></code></td>
<td>  </td>
<td>Compute the orientation and major axes of a region in a gray value
image.</td>
</tr>
        <tr>
<td><code><a href="entropy_gray.html">EntropyGray</a></code></td>
<td>  </td>
<td>Determine the entropy and anisotropy of images.</td>
</tr>
        <tr>
<td><code><a href="erosion1.html">Erosion1</a></code></td>
<td>  </td>
<td>Erode a region.</td>
</tr>
        <tr>
<td><code><a href="erosion2.html">Erosion2</a></code></td>
<td>  </td>
<td>Erode a region (using a reference point).</td>
</tr>
        <tr>
<td><code><a href="erosion_circle.html">ErosionCircle</a></code></td>
<td>  </td>
<td>Erode a region with a circular structuring element.</td>
</tr>
        <tr>
<td><code><a href="erosion_golay.html">ErosionGolay</a></code></td>
<td>  </td>
<td>Erode a region with an element from the Golay alphabet.</td>
</tr>
        <tr>
<td><code><a href="erosion_rectangle1.html">ErosionRectangle1</a></code></td>
<td>  </td>
<td>Erode a region with a rectangular structuring element.</td>
</tr>
        <tr>
<td><code><a href="erosion_seq.html">ErosionSeq</a></code></td>
<td>  </td>
<td>Erode a region sequentially.</td>
</tr>
        <tr>
<td><code><a href="euler_number.html">EulerNumber</a></code></td>
<td>  </td>
<td>Calculate the Euler number.</td>
</tr>
        <tr>
<td><code><a href="expand_gray.html">ExpandGray</a></code></td>
<td>  </td>
<td>Fill gaps between regions (depending on gray value or color) or split
overlapping regions.</td>
</tr>
        <tr>
<td><code><a href="expand_gray_ref.html">ExpandGrayRef</a></code></td>
<td>  </td>
<td>Fill gaps between regions (depending on gray value or color) or split
overlapping regions.</td>
</tr>
        <tr>
<td><code><a href="expand_region.html">ExpandRegion</a></code></td>
<td>  </td>
<td>Fill gaps between regions or split overlapping regions.</td>
</tr>
        <tr>
<td><code><a href="fill_up.html">FillUp</a></code></td>
<td>  </td>
<td>Fill up holes in regions.</td>
</tr>
        <tr>
<td><code><a href="fill_up_shape.html">FillUpShape</a></code></td>
<td>  </td>
<td>Fill up holes in regions having given shape features.</td>
</tr>
        <tr>
<td><code><a href="find_neighbors.html">FindNeighbors</a></code></td>
<td>  </td>
<td>Search direct neighbors.</td>
</tr>
        <tr>
<td><code><a href="fit_surface_first_order.html">FitSurfaceFirstOrder</a></code></td>
<td>  </td>
<td>Calculate gray value moments and approximation by a first order surface
(plane).</td>
</tr>
        <tr>
<td><code><a href="fit_surface_second_order.html">FitSurfaceSecondOrder</a></code></td>
<td>  </td>
<td>Calculate gray value moments and approximation by a second order surface.</td>
</tr>
        <tr>
<td><code><a href="fitting.html">Fitting</a></code></td>
<td>  </td>
<td>Perform a closing after an opening with multiple structuring elements.</td>
</tr>
        <tr>
<td><code><a href="fuzzy_entropy.html">FuzzyEntropy</a></code></td>
<td>  </td>
<td>Determine the fuzzy entropy of regions.</td>
</tr>
        <tr>
<td><code><a href="fuzzy_perimeter.html">FuzzyPerimeter</a></code></td>
<td>  </td>
<td>Calculate the fuzzy perimeter of a region.</td>
</tr>
        <tr>
<td><code><a href="gen_checker_region.html">GenCheckerRegion</a></code></td>
<td>  </td>
<td>Create a checkered region.</td>
</tr>
        <tr>
<td><code><a href="gen_circle.html">GenCircle</a></code></td>
<td>  </td>
<td>Create a circle.</td>
</tr>
        <tr>
<td><code><a href="gen_circle_sector.html">GenCircleSector</a></code></td>
<td>  </td>
<td>Create a circle sector.</td>
</tr>
        <tr>
<td><code><a href="gen_contour_region_xld.html">GenContourRegionXld</a></code></td>
<td>  </td>
<td>Generate XLD contours from regions.</td>
</tr>
        <tr>
<td><code><a href="gen_contours_skeleton_xld.html">GenContoursSkeletonXld</a></code></td>
<td>  </td>
<td>Convert a skeleton into XLD contours.</td>
</tr>
        <tr>
<td><code><a href="gen_cooc_matrix.html">GenCoocMatrix</a></code></td>
<td>  </td>
<td>Calculate the co-occurrence matrix of a region in an image.</td>
</tr>
        <tr>
<td><code><a href="gen_ellipse.html">GenEllipse</a></code></td>
<td>  </td>
<td>Create an ellipse.</td>
</tr>
        <tr>
<td><code><a href="gen_ellipse_sector.html">GenEllipseSector</a></code></td>
<td>  </td>
<td>Create an ellipse sector.</td>
</tr>
        <tr>
<td><code><a href="gen_empty_region.html">GenEmptyRegion</a></code></td>
<td>  </td>
<td>Create an empty region.</td>
</tr>
        <tr>
<td><code><a href="gen_grid_region.html">GenGridRegion</a></code></td>
<td>  </td>
<td>Create a region from lines or pixels.</td>
</tr>
        <tr>
<td><code><a href="gen_random_region.html">GenRandomRegion</a></code></td>
<td>  </td>
<td>Create a random region.</td>
</tr>
        <tr>
<td><code><a href="gen_random_regions.html">GenRandomRegions</a></code></td>
<td>  </td>
<td>Create random regions like circles, rectangles and ellipses.</td>
</tr>
        <tr>
<td><code><a href="gen_rectangle1.html">GenRectangle1</a></code></td>
<td>  </td>
<td>Create a rectangle parallel to the coordinate axes.</td>
</tr>
        <tr>
<td><code><a href="gen_rectangle2.html">GenRectangle2</a></code></td>
<td>  </td>
<td>Create a rectangle of any orientation.</td>
</tr>
        <tr>
<td><code><a href="gen_region_histo.html">GenRegionHisto</a></code></td>
<td>  </td>
<td>Convert a histogram into a region.</td>
</tr>
        <tr>
<td><code><a href="gen_region_hline.html">GenRegionHline</a></code></td>
<td>  </td>
<td>Store input lines described in Hesse normal form as regions.</td>
</tr>
        <tr>
<td><code><a href="gen_region_line.html">GenRegionLine</a></code></td>
<td>  </td>
<td>Store input lines as regions.</td>
</tr>
        <tr>
<td><code><a href="gen_region_points.html">GenRegionPoints</a></code></td>
<td>  </td>
<td>Store individual pixels as image region.</td>
</tr>
        <tr>
<td><code><a href="gen_region_polygon.html">GenRegionPolygon</a></code></td>
<td>  </td>
<td>Store a polygon as a region.</td>
</tr>
        <tr>
<td><code><a href="gen_region_polygon_filled.html">GenRegionPolygonFilled</a></code></td>
<td>  </td>
<td>Store a polygon as a “filled” region.</td>
</tr>
        <tr>
<td><code><a href="gen_region_runs.html">GenRegionRuns</a></code></td>
<td>  </td>
<td>Create a region from a runlength coding.</td>
</tr>
        <tr>
<td><code><a href="gen_struct_elements.html">GenStructElements</a></code></td>
<td>  </td>
<td>Generate standard structuring elements.</td>
</tr>
        <tr>
<td><code><a href="get_icon.html">GetIcon</a></code></td>
<td>  </td>
<td>Query the icon for region output</td>
</tr>
        <tr>
<td><code><a href="get_region_chain.html">GetRegionChain</a></code></td>
<td>  </td>
<td>Contour of an object as chain code.</td>
</tr>
        <tr>
<td><code><a href="get_region_contour.html">GetRegionContour</a></code></td>
<td>  </td>
<td>Access the contour of an object.</td>
</tr>
        <tr>
<td><code><a href="get_region_convex.html">GetRegionConvex</a></code></td>
<td>  </td>
<td>Access convex hull as contour.</td>
</tr>
        <tr>
<td><code><a href="get_region_index.html">GetRegionIndex</a></code></td>
<td>  </td>
<td>Index of all regions containing a given pixel.</td>
</tr>
        <tr>
<td><code><a href="get_region_points.html">GetRegionPoints</a></code></td>
<td>  </td>
<td>Access the pixels of a region.</td>
</tr>
        <tr>
<td><code><a href="get_region_polygon.html">GetRegionPolygon</a></code></td>
<td>  </td>
<td>Polygon approximation of a region.</td>
</tr>
        <tr>
<td><code><a href="get_region_runs.html">GetRegionRuns</a></code></td>
<td>  </td>
<td>Access the runlength coding of a region.</td>
</tr>
        <tr>
<td><code><a href="get_region_thickness.html">GetRegionThickness</a></code></td>
<td>  </td>
<td>Access the thickness of a region along the main axis.</td>
</tr>
        <tr>
<td><code><a href="golay_elements.html">GolayElements</a></code></td>
<td>  </td>
<td>Generate the structuring elements of the Golay alphabet.</td>
</tr>
        <tr>
<td><code><a href="grab_data.html">GrabData</a></code></td>
<td>  </td>
<td>Synchronous grab of images and preprocessed image data from the specified
image acquisition device.</td>
</tr>
        <tr>
<td><code><a href="grab_data_async.html">GrabDataAsync</a></code></td>
<td>  </td>
<td>Asynchronous grab of images and preprocessed image data from the specified
image acquisition device.</td>
</tr>
        <tr>
<td><code><a href="gray_features.html">GrayFeatures</a></code></td>
<td>  </td>
<td>Calculates gray value features for a set of regions.</td>
</tr>
        <tr>
<td><code><a href="gray_histo.html">GrayHisto</a></code></td>
<td>  </td>
<td>Calculate the gray value distribution.</td>
</tr>
        <tr>
<td><code><a href="gray_histo_abs.html">GrayHistoAbs</a></code></td>
<td>  </td>
<td>Calculate the gray value distribution.</td>
</tr>
        <tr>
<td><code><a href="gray_histo_range.html">GrayHistoRange</a></code></td>
<td>  </td>
<td>Calculate the gray value distribution of a single channel image within a
certain gray value range.</td>
</tr>
        <tr>
<td><code><a href="gray_projections.html">GrayProjections</a></code></td>
<td>  </td>
<td>Calculate horizontal and vertical gray-value projections.</td>
</tr>
        <tr>
<td><code><a href="hamming_change_region.html">HammingChangeRegion</a></code></td>
<td>  </td>
<td>Generate a region having a given Hamming distance.</td>
</tr>
        <tr>
<td><code><a href="hamming_distance.html">HammingDistance</a></code></td>
<td>  </td>
<td>Hamming distance between two regions.</td>
</tr>
        <tr>
<td><code><a href="hamming_distance_norm.html">HammingDistanceNorm</a></code></td>
<td>  </td>
<td>Hamming distance between two regions using normalization.</td>
</tr>
        <tr>
<td><code><a href="height_width_ratio.html">HeightWidthRatio</a></code></td>
<td>  </td>
<td>Compute the width, height, and aspect ratio of the surrounding
rectangle parallel to the coordinate axes.</td>
</tr>
        <tr>
<td><code><a href="histo_2dim.html">Histo2dim</a></code></td>
<td>  </td>
<td>Calculate the histogram of two-channel gray value images.</td>
</tr>
        <tr>
<td><code><a href="hit_or_miss.html">HitOrMiss</a></code></td>
<td>  </td>
<td>Hit-or-miss operation for regions.</td>
</tr>
        <tr>
<td><code><a href="hit_or_miss_golay.html">HitOrMissGolay</a></code></td>
<td>  </td>
<td>Hit-or-miss operation for regions using the Golay alphabet.</td>
</tr>
        <tr>
<td><code><a href="hit_or_miss_seq.html">HitOrMissSeq</a></code></td>
<td>  </td>
<td>Hit-or-miss operation for regions using the Golay alphabet (sequential).</td>
</tr>
        <tr>
<td><code><a href="hough_circle_trans.html">HoughCircleTrans</a></code></td>
<td>  </td>
<td>Return the Hough-Transform for circles with a given radius.</td>
</tr>
        <tr>
<td><code><a href="hough_circles.html">HoughCircles</a></code></td>
<td>  </td>
<td>Detect centers of circles for a specific radius using the Hough transform.</td>
</tr>
        <tr>
<td><code><a href="hough_line_trans.html">HoughLineTrans</a></code></td>
<td>  </td>
<td>Produce the Hough transform for lines within regions.</td>
</tr>
        <tr>
<td><code><a href="hough_lines.html">HoughLines</a></code></td>
<td>  </td>
<td>Detect lines in edge images with the help of the Hough transform and
returns it in HNF.</td>
</tr>
        <tr>
<td><code><a href="inner_circle.html">InnerCircle</a></code></td>
<td>  </td>
<td>Largest inner circle of a region.</td>
</tr>
        <tr>
<td><code><a href="inner_rectangle1.html">InnerRectangle1</a></code></td>
<td>  </td>
<td>Largest inner rectangle of a region.</td>
</tr>
        <tr>
<td><code><a href="insert_obj.html">InsertObj</a></code></td>
<td>  </td>
<td>Insert objects into an iconic object tuple.</td>
</tr>
        <tr>
<td><code><a href="intensity.html">Intensity</a></code></td>
<td>  </td>
<td>Calculate the mean and deviation of gray values.</td>
</tr>
        <tr>
<td><code><a href="interjacent.html">Interjacent</a></code></td>
<td>  </td>
<td>Partition the image plane using given regions.</td>
</tr>
        <tr>
<td><code><a href="intersection.html">Intersection</a></code></td>
<td>  </td>
<td>Calculate the intersection of two regions.</td>
</tr>
        <tr>
<td><code><a href="junctions_skeleton.html">JunctionsSkeleton</a></code></td>
<td>  </td>
<td>Find junctions and end points in a skeleton.</td>
</tr>
        <tr>
<td><code><a href="learn_ndim_box.html">LearnNdimBox</a></code></td>
<td>  </td>
<td>Train a classificator using a multi-channel image.</td>
</tr>
        <tr>
<td><code><a href="learn_ndim_norm.html">LearnNdimNorm</a></code></td>
<td>  </td>
<td>Construct classes for class_ndim_normclass_ndim_normClassNdimNormClassNdimNormClassNdimNormclass_ndim_norm.</td>
</tr>
        <tr>
<td><code><a href="merge_regions_line_scan.html">MergeRegionsLineScan</a></code></td>
<td>  </td>
<td>Merge regions from line scan images.</td>
</tr>
        <tr>
<td><code><a href="min_max_gray.html">MinMaxGray</a></code></td>
<td>  </td>
<td>Determine the minimum and maximum gray values within regions.</td>
</tr>
        <tr>
<td><code><a href="minkowski_add1.html">MinkowskiAdd1</a></code></td>
<td>  </td>
<td>Perform a Minkowski addition on a region.</td>
</tr>
        <tr>
<td><code><a href="minkowski_add2.html">MinkowskiAdd2</a></code></td>
<td>  </td>
<td>Dilate a region (using a reference point).</td>
</tr>
        <tr>
<td><code><a href="minkowski_sub1.html">MinkowskiSub1</a></code></td>
<td>  </td>
<td>Erode a region.</td>
</tr>
        <tr>
<td><code><a href="minkowski_sub2.html">MinkowskiSub2</a></code></td>
<td>  </td>
<td>Erode a region (using a reference point).</td>
</tr>
        <tr>
<td><code><a href="mirror_region.html">MirrorRegion</a></code></td>
<td>  </td>
<td>Reflect a region about an axis.</td>
</tr>
        <tr>
<td><code><a href="moments_gray_plane.html">MomentsGrayPlane</a></code></td>
<td>  </td>
<td>Calculate gray value moments and approximation by a plane.</td>
</tr>
        <tr>
<td><code><a href="moments_region_2nd.html">MomentsRegion2nd</a></code></td>
<td>  </td>
<td>Calculate the geometric moments of regions.</td>
</tr>
        <tr>
<td><code><a href="moments_region_2nd_invar.html">MomentsRegion2ndInvar</a></code></td>
<td>  </td>
<td>Geometric moments of regions.</td>
</tr>
        <tr>
<td><code><a href="moments_region_2nd_rel_invar.html">MomentsRegion2ndRelInvar</a></code></td>
<td>  </td>
<td>Geometric moments of regions.</td>
</tr>
        <tr>
<td><code><a href="moments_region_3rd.html">MomentsRegion3rd</a></code></td>
<td>  </td>
<td>Geometric moments of regions.</td>
</tr>
        <tr>
<td><code><a href="moments_region_3rd_invar.html">MomentsRegion3rdInvar</a></code></td>
<td>  </td>
<td>Geometric moments of regions.</td>
</tr>
        <tr>
<td><code><a href="moments_region_central.html">MomentsRegionCentral</a></code></td>
<td>  </td>
<td>Geometric moments of regions.</td>
</tr>
        <tr>
<td><code><a href="moments_region_central_invar.html">MomentsRegionCentralInvar</a></code></td>
<td>  </td>
<td>Geometric moments of regions.</td>
</tr>
        <tr>
<td><code><a href="morph_hat.html">MorphHat</a></code></td>
<td>  </td>
<td>Compute the union of bottom_hatbottom_hatBottomHatBottomHatBottomHatbottom_hat and top_hattop_hatTopHatTopHatTopHattop_hat.</td>
</tr>
        <tr>
<td><code><a href="morph_skeleton.html">MorphSkeleton</a></code></td>
<td>  </td>
<td>Compute the morphological skeleton of a region.</td>
</tr>
        <tr>
<td><code><a href="morph_skiz.html">MorphSkiz</a></code></td>
<td>  </td>
<td>Thinning of a region.</td>
</tr>
        <tr>
<td><code><a href="move_region.html">MoveRegion</a></code></td>
<td>  </td>
<td>Translate a region.</td>
</tr>
        <tr>
<td><code><a href="noise_distribution_mean.html">NoiseDistributionMean</a></code></td>
<td>  </td>
<td>Determine the noise distribution of an image.</td>
</tr>
        <tr>
<td><code><a href="obj_diff.html">ObjDiff</a></code></td>
<td>  </td>
<td>Calculate the difference of two object tuples.</td>
</tr>
        <tr>
<td><code><a href="opening.html">Opening</a></code></td>
<td>  </td>
<td>Open a region.</td>
</tr>
        <tr>
<td><code><a href="opening_circle.html">OpeningCircle</a></code></td>
<td>  </td>
<td>Open a region with a circular structuring element.</td>
</tr>
        <tr>
<td><code><a href="opening_golay.html">OpeningGolay</a></code></td>
<td>  </td>
<td>Open a region with an element from the Golay alphabet.</td>
</tr>
        <tr>
<td><code><a href="opening_rectangle1.html">OpeningRectangle1</a></code></td>
<td>  </td>
<td>Open a region with a rectangular structuring element.</td>
</tr>
        <tr>
<td><code><a href="opening_seg.html">OpeningSeg</a></code></td>
<td>  </td>
<td>Separate overlapping regions.</td>
</tr>
        <tr>
<td><code><a href="orientation_region.html">OrientationRegion</a></code></td>
<td>  </td>
<td>Orientation of a region.</td>
</tr>
        <tr>
<td><code><a href="overpaint_region.html">OverpaintRegion</a></code></td>
<td>  </td>
<td>Overpaint regions in an image.</td>
</tr>
        <tr>
<td><code><a href="paint_region.html">PaintRegion</a></code></td>
<td>  </td>
<td>Paint regions into an image.</td>
</tr>
        <tr>
<td><code><a href="partition_dynamic.html">PartitionDynamic</a></code></td>
<td>  </td>
<td>Partition a region horizontally at positions of small vertical extent.</td>
</tr>
        <tr>
<td><code><a href="partition_rectangle.html">PartitionRectangle</a></code></td>
<td>  </td>
<td>Partition a region into rectangles of approximately equal size.</td>
</tr>
        <tr>
<td><code><a href="plane_deviation.html">PlaneDeviation</a></code></td>
<td>  </td>
<td>Calculate the deviation of the gray values from the approximating
image plane.</td>
</tr>
        <tr>
<td><code><a href="polar_trans_region.html">PolarTransRegion</a></code></td>
<td>  </td>
<td>Transform a region within an annular arc to polar coordinates.</td>
</tr>
        <tr>
<td><code><a href="polar_trans_region_inv.html">PolarTransRegionInv</a></code></td>
<td>  </td>
<td>Transform a region in polar coordinates back to Cartesian
coordinates.</td>
</tr>
        <tr>
<td><code><a href="projective_trans_region.html">ProjectiveTransRegion</a></code></td>
<td>  </td>
<td>Apply a projective transformation to a region.</td>
</tr>
        <tr>
<td><code><a href="protect_ocr_trainf.html">ProtectOcrTrainf</a></code></td>
<td>  </td>
<td>Protection of training data.</td>
</tr>
        <tr>
<td><code><a href="pruning.html">Pruning</a></code></td>
<td>  </td>
<td>Prune the branches of a region.</td>
</tr>
        <tr>
<td><code><a href="rank_region.html">RankRegion</a></code></td>
<td>  </td>
<td>Rank operator for regions.</td>
</tr>
        <tr>
<td><code><a href="read_region.html">ReadRegion</a></code></td>
<td>  </td>
<td>Read binary images or  regions.</td>
</tr>
        <tr>
<td><code><a href="receive_region.html">ReceiveRegion</a></code></td>
<td>  </td>
<td>Receive regions over a socket connection.</td>
</tr>
        <tr>
<td><code><a href="rectangularity.html">Rectangularity</a></code></td>
<td>  </td>
<td>Shape factor for the rectangularity of a region.</td>
</tr>
        <tr>
<td><code><a href="region_features.html">RegionFeatures</a></code></td>
<td>  </td>
<td>Calculate shape features of regions.</td>
</tr>
        <tr>
<td><code><a href="region_to_bin.html">RegionToBin</a></code></td>
<td>  </td>
<td>Convert a region into a binary byte-image.</td>
</tr>
        <tr>
<td><code><a href="region_to_label.html">RegionToLabel</a></code></td>
<td>  </td>
<td>Convert regions to a label image.</td>
</tr>
        <tr>
<td><code><a href="region_to_mean.html">RegionToMean</a></code></td>
<td>  </td>
<td>Paint regions with their average gray value.</td>
</tr>
        <tr>
<td><code><a href="remove_noise_region.html">RemoveNoiseRegion</a></code></td>
<td>  </td>
<td>Remove noise from a region.</td>
</tr>
        <tr>
<td><code><a href="remove_obj.html">RemoveObj</a></code></td>
<td>  </td>
<td>Remove objects from an iconic object tuple.</td>
</tr>
        <tr>
<td><code><a href="replace_obj.html">ReplaceObj</a></code></td>
<td>  </td>
<td>Replaces one or more elements of an iconic object tuple.</td>
</tr>
        <tr>
<td><code><a href="roundness.html">Roundness</a></code></td>
<td>  </td>
<td>Shape factors from contour.</td>
</tr>
        <tr>
<td><code><a href="runlength_distribution.html">RunlengthDistribution</a></code></td>
<td>  </td>
<td>Distribution of runs needed for runlength encoding of a region.</td>
</tr>
        <tr>
<td><code><a href="runlength_features.html">RunlengthFeatures</a></code></td>
<td>  </td>
<td>Characteristic values for runlength coding of regions.</td>
</tr>
        <tr>
<td><code><a href="segment_characters.html">SegmentCharacters</a></code></td>
<td>  </td>
<td>Segments characters in a given region of an image.</td>
</tr>
        <tr>
<td><code><a href="select_characters.html">SelectCharacters</a></code></td>
<td>  </td>
<td>Selects characters from a given region.</td>
</tr>
        <tr>
<td><code><a href="select_gray.html">SelectGray</a></code></td>
<td>  </td>
<td>Select regions based on gray value features.</td>
</tr>
        <tr>
<td><code><a href="select_matching_lines.html">SelectMatchingLines</a></code></td>
<td>  </td>
<td>Select those lines from a set of lines (in HNF) which
fit best into a region.</td>
</tr>
        <tr>
<td><code><a href="select_obj.html">SelectObj</a></code></td>
<td>  </td>
<td>Select objects from an object tuple.</td>
</tr>
        <tr>
<td><code><a href="select_region_point.html">SelectRegionPoint</a></code></td>
<td>  </td>
<td>Choose all regions containing a given pixel.</td>
</tr>
        <tr>
<td><code><a href="select_region_spatial.html">SelectRegionSpatial</a></code></td>
<td>  </td>
<td>Pose relation of regions.</td>
</tr>
        <tr>
<td><code><a href="select_shape.html">SelectShape</a></code></td>
<td>  </td>
<td>Choose regions with the aid of shape features.</td>
</tr>
        <tr>
<td><code><a href="select_shape_proto.html">SelectShapeProto</a></code></td>
<td>  </td>
<td>Choose regions having a certain relation to each other.</td>
</tr>
        <tr>
<td><code><a href="select_shape_std.html">SelectShapeStd</a></code></td>
<td>  </td>
<td>Select regions of a given shape.</td>
</tr>
        <tr>
<td><code><a href="send_region.html">SendRegion</a></code></td>
<td>  </td>
<td>Send regions over a socket connection.</td>
</tr>
        <tr>
<td><code><a href="serialize_region.html">SerializeRegion</a></code></td>
<td>  </td>
<td>Serialize a region.</td>
</tr>
        <tr>
<td><code><a href="set_icon.html">SetIcon</a></code></td>
<td>  </td>
<td>Icon definition for region output.</td>
</tr>
        <tr>
<td><code><a href="shape_histo_all.html">ShapeHistoAll</a></code></td>
<td>  </td>
<td>Determine a histogram of features along all threshold values.</td>
</tr>
        <tr>
<td><code><a href="shape_histo_point.html">ShapeHistoPoint</a></code></td>
<td>  </td>
<td>Determine a histogram of features along all threshold values.</td>
</tr>
        <tr>
<td><code><a href="shape_trans.html">ShapeTrans</a></code></td>
<td>  </td>
<td>Transform the shape of a region.</td>
</tr>
        <tr>
<td><code><a href="skeleton.html">Skeleton</a></code></td>
<td>  </td>
<td>Compute the skeleton of a region.</td>
</tr>
        <tr>
<td><code><a href="smallest_circle.html">SmallestCircle</a></code></td>
<td>  </td>
<td>Smallest surrounding circle of a region.</td>
</tr>
        <tr>
<td><code><a href="smallest_rectangle1.html">SmallestRectangle1</a></code></td>
<td>  </td>
<td>Surrounding rectangle parallel to the coordinate axes.</td>
</tr>
        <tr>
<td><code><a href="smallest_rectangle2.html">SmallestRectangle2</a></code></td>
<td>  </td>
<td>Smallest surrounding rectangle with any orientation.</td>
</tr>
        <tr>
<td><code><a href="sort_region.html">SortRegion</a></code></td>
<td>  </td>
<td>Sorting of regions with respect to their relative position.</td>
</tr>
        <tr>
<td><code><a href="spatial_relation.html">SpatialRelation</a></code></td>
<td>  </td>
<td>Pose relation of regions with regard to  the coordinate axes.</td>
</tr>
        <tr>
<td><code><a href="split_skeleton_lines.html">SplitSkeletonLines</a></code></td>
<td>  </td>
<td>Split lines represented by one pixel wide, non-branching lines.</td>
</tr>
        <tr>
<td><code><a href="split_skeleton_region.html">SplitSkeletonRegion</a></code></td>
<td>  </td>
<td>Split lines represented by one pixel wide, non-branching regions.</td>
</tr>
        <tr>
<td><code><a href="symm_difference.html">SymmDifference</a></code></td>
<td>  </td>
<td>Calculate the symmetric difference of two regions.</td>
</tr>
        <tr>
<td><code><a href="test_equal_obj.html">TestEqualObj</a></code></td>
<td>  </td>
<td>Compare image objects regarding equality.</td>
</tr>
        <tr>
<td><code><a href="test_equal_region.html">TestEqualRegion</a></code></td>
<td>  </td>
<td>Test whether the regions of two objects are identical.</td>
</tr>
        <tr>
<td><code><a href="test_region_point.html">TestRegionPoint</a></code></td>
<td>  </td>
<td>Test if the region contains a given point.</td>
</tr>
        <tr>
<td><code><a href="test_subset_region.html">TestSubsetRegion</a></code></td>
<td>  </td>
<td>Test whether a region is contained in another region.</td>
</tr>
        <tr>
<td><code><a href="testd_ocr_class_box.html">TestdOcrClassBox</a></code></td>
<td>  </td>
<td>Test an OCR classifier.</td>
</tr>
        <tr>
<td><code><a href="text_line_orientation.html">TextLineOrientation</a></code></td>
<td>  </td>
<td>Determines the orientation of a text line or paragraph.</td>
</tr>
        <tr>
<td><code><a href="text_line_slant.html">TextLineSlant</a></code></td>
<td>  </td>
<td>Determines the slant of characters of a text line or paragraph.</td>
</tr>
        <tr>
<td><code><a href="thickening.html">Thickening</a></code></td>
<td>  </td>
<td>Add the result of a hit-or-miss operation to a region.</td>
</tr>
        <tr>
<td><code><a href="thickening_golay.html">ThickeningGolay</a></code></td>
<td>  </td>
<td>Add the result of a hit-or-miss operation to a region (using a Golay
structuring element).</td>
</tr>
        <tr>
<td><code><a href="thickening_seq.html">ThickeningSeq</a></code></td>
<td>  </td>
<td>Add the result of a hit-or-miss operation to a region (sequential).</td>
</tr>
        <tr>
<td><code><a href="thinning.html">Thinning</a></code></td>
<td>  </td>
<td>Remove the result of a hit-or-miss operation from a region.</td>
</tr>
        <tr>
<td><code><a href="thinning_golay.html">ThinningGolay</a></code></td>
<td>  </td>
<td>Remove the result of a hit-or-miss operation from a region (using a
Golay structuring element).</td>
</tr>
        <tr>
<td><code><a href="thinning_seq.html">ThinningSeq</a></code></td>
<td>  </td>
<td>Remove the result of a hit-or-miss operation from a region (sequential).</td>
</tr>
        <tr>
<td><code><a href="top_hat.html">TopHat</a></code></td>
<td>  </td>
<td>Compute the top hat of regions.</td>
</tr>
        <tr>
<td><code><a href="traind_ocr_class_box.html">TraindOcrClassBox</a></code></td>
<td>  </td>
<td>Train an OCR classifier by the input of regions.</td>
</tr>
        <tr>
<td><code><a href="transpose_region.html">TransposeRegion</a></code></td>
<td>  </td>
<td>Reflect a region about a point.</td>
</tr>
        <tr>
<td><code><a href="union1.html">Union1</a></code></td>
<td>  </td>
<td>Return the union of all input regions.</td>
</tr>
        <tr>
<td><code><a href="union2.html">Union2</a></code></td>
<td>  </td>
<td>Return the union of two regions.</td>
</tr>
        <tr>
<td><code><a href="write_ocr_trainf.html">WriteOcrTrainf</a></code></td>
<td>  </td>
<td>Storing of training characters into a file.</td>
</tr>
        <tr>
<td><code><a href="write_region.html">WriteRegion</a></code></td>
<td>  </td>
<td>Write regions to a file.</td>
</tr>
        <tr>
<td><code><a href="zoom_region.html">ZoomRegion</a></code></td>
<td>  </td>
<td>Zoom a region.</td>
</tr>
      </table>
    </div>
<div data-if="cpp" style="display:none">
<h1>HRegion (Class)</h1>
<h2>名称</h2>
<p><code>HRegion</code> — Represents an instance of a region object(-array).</p>
<h2>Base Class</h2>
<p><code><a href="HObject.html">HObject</a></code> — Represents an instance of an iconic object(-array).
Base class for images, regions and XLDs</p>
      <h2>Constructors</h2>
<table>
        <tr>
<td><code><a href="gen_rectangle1.html">GenRectangle1</a></code></td>
<td>  </td>
<td>Create a rectangle parallel to the coordinate axes.</td>
</tr>
        <tr>
<td><code><a href="gen_ellipse_sector.html">GenEllipseSector</a></code></td>
<td>  </td>
<td>Create an ellipse sector.</td>
</tr>
        <tr>
<td><code><a href="gen_circle_sector.html">GenCircleSector</a></code></td>
<td>  </td>
<td>Create a circle sector.</td>
</tr>
        <tr>
<td><code><a href="gen_circle.html">GenCircle</a></code></td>
<td>  </td>
<td>Create a circle.</td>
</tr>
      </table>
      <h2>Destructor</h2>
<p>This operator is not available as a class member but will be called automatically by the destructor. This occurs when a local variable goes out of scope or an instance on the heap is deleted.</p>
<table>
        <tr>
<td><code><a href="clear_obj.html">ClearObj</a></code></td>
<td>  </td>
<td>Delete an iconic object from the  database.</td>
</tr>
      </table>
      <h2>Methods</h2>
<table>
        <tr>
<td><code><a href="add_channels.html">AddChannels</a></code></td>
<td>  </td>
<td>给区域添加灰度值。</td>
</tr>
        <tr>
<td><code><a href="affine_trans_region.html">AffineTransRegion</a></code></td>
<td>  </td>
<td>Apply an arbitrary affine 2D transformation to regions.</td>
</tr>
        <tr>
<td><code><a href="append_ocr_trainf.html">AppendOcrTrainf</a></code></td>
<td>  </td>
<td>Add characters to a training file.</td>
</tr>
        <tr>
<td><code><a href="area_center.html">AreaCenter</a></code></td>
<td>  </td>
<td>Area and center of regions.</td>
</tr>
        <tr>
<td><code><a href="area_center_gray.html">AreaCenterGray</a></code></td>
<td>  </td>
<td>Compute the area and center of gravity of a region in a gray value
image.</td>
</tr>
        <tr>
<td><code><a href="area_holes.html">AreaHoles</a></code></td>
<td>  </td>
<td>Compute the area of holes of regions.</td>
</tr>
        <tr>
<td><code><a href="background_seg.html">BackgroundSeg</a></code></td>
<td>  </td>
<td>确定给定区域的背景的连通分量。</td>
</tr>
        <tr>
<td><code><a href="bottom_hat.html">BottomHat</a></code></td>
<td>  </td>
<td>Compute the bottom hat of regions.</td>
</tr>
        <tr>
<td><code><a href="boundary.html">Boundary</a></code></td>
<td>  </td>
<td>Reduce a region to its boundary.</td>
</tr>
        <tr>
<td><code><a href="circularity.html">Circularity</a></code></td>
<td>  </td>
<td>Shape factor for the circularity (similarity to a circle) of a region.</td>
</tr>
        <tr>
<td><code><a href="clip_region.html">ClipRegion</a></code></td>
<td>  </td>
<td>Clip a region to a rectangle.</td>
</tr>
        <tr>
<td><code><a href="clip_region_rel.html">ClipRegionRel</a></code></td>
<td>  </td>
<td>Clip a region relative to its smallest surrounding rectangle.</td>
</tr>
        <tr>
<td><code><a href="close_edges.html">CloseEdges</a></code></td>
<td>  </td>
<td>Close edge gaps using the edge amplitude image.</td>
</tr>
        <tr>
<td><code><a href="close_edges_length.html">CloseEdgesLength</a></code></td>
<td>  </td>
<td>Close edge gaps using the edge amplitude image.</td>
</tr>
        <tr>
<td><code><a href="closest_point_transform.html">ClosestPointTransform</a></code></td>
<td>  </td>
<td>Compute the closest-point transformation of a region.</td>
</tr>
        <tr>
<td><code><a href="closing.html">Closing</a></code></td>
<td>  </td>
<td>Close a region.</td>
</tr>
        <tr>
<td><code><a href="closing_circle.html">ClosingCircle</a></code></td>
<td>  </td>
<td>Close a region with a circular structuring element.</td>
</tr>
        <tr>
<td><code><a href="closing_golay.html">ClosingGolay</a></code></td>
<td>  </td>
<td>Close a region with an element from the Golay alphabet.</td>
</tr>
        <tr>
<td><code><a href="closing_rectangle1.html">ClosingRectangle1</a></code></td>
<td>  </td>
<td>Close a region with a rectangular structuring element.</td>
</tr>
        <tr>
<td><code><a href="compactness.html">Compactness</a></code></td>
<td>  </td>
<td>Shape factor for the compactness of a region.</td>
</tr>
        <tr>
<td><code><a href="compare_obj.html">CompareObj</a></code></td>
<td>  </td>
<td>Compare iconic objects regarding equality.</td>
</tr>
        <tr>
<td><code><a href="complement.html">Complement</a></code></td>
<td>  </td>
<td>Return the complement of a region.</td>
</tr>
        <tr>
<td><code><a href="concat_obj.html">ConcatObj</a></code></td>
<td>  </td>
<td>Concatenate two iconic object tuples.</td>
</tr>
        <tr>
<td><code><a href="connect_and_holes.html">ConnectAndHoles</a></code></td>
<td>  </td>
<td>Number of connection components and holes</td>
</tr>
        <tr>
<td><code><a href="connection.html">Connection</a></code></td>
<td>  </td>
<td>Compute connected components of a region.</td>
</tr>
        <tr>
<td><code><a href="contlength.html">Contlength</a></code></td>
<td>  </td>
<td>Contour length of a region.</td>
</tr>
        <tr>
<td><code><a href="convexity.html">Convexity</a></code></td>
<td>  </td>
<td>Shape factor for the convexity of a region.</td>
</tr>
        <tr>
<td><code><a href="cooc_feature_image.html">CoocFeatureImage</a></code></td>
<td>  </td>
<td>Calculate a co-occurrence matrix and derive gray value features thereof.</td>
</tr>
        <tr>
<td><code><a href="copy_obj.html">CopyObj</a></code></td>
<td>  </td>
<td>Copy an iconic object in the  database.</td>
</tr>
        <tr>
<td><code><a href="create_sheet_of_light_model.html">CreateSheetOfLightModel</a></code></td>
<td>  </td>
<td>Create a model to perform 3D-measurements using the sheet-of-light
technique.</td>
</tr>
        <tr>
<td><code><a href="deserialize_region.html">DeserializeRegion</a></code></td>
<td>  </td>
<td>Deserialize a serialized region.</td>
</tr>
        <tr>
<td><code><a href="diameter_region.html">DiameterRegion</a></code></td>
<td>  </td>
<td>Maximal distance between two boundary points of a region.</td>
</tr>
        <tr>
<td><code><a href="difference.html">Difference</a></code></td>
<td>  </td>
<td>Calculate the difference of two regions.</td>
</tr>
        <tr>
<td><code><a href="dilation1.html">Dilation1</a></code></td>
<td>  </td>
<td>Dilate a region.</td>
</tr>
        <tr>
<td><code><a href="dilation2.html">Dilation2</a></code></td>
<td>  </td>
<td>Dilate a region (using a reference point).</td>
</tr>
        <tr>
<td><code><a href="dilation_circle.html">DilationCircle</a></code></td>
<td>  </td>
<td>Dilate a region with a circular structuring element.</td>
</tr>
        <tr>
<td><code><a href="dilation_golay.html">DilationGolay</a></code></td>
<td>  </td>
<td>Dilate a region with an element from the Golay alphabet.</td>
</tr>
        <tr>
<td><code><a href="dilation_rectangle1.html">DilationRectangle1</a></code></td>
<td>  </td>
<td>Dilate a region with a rectangular structuring element.</td>
</tr>
        <tr>
<td><code><a href="dilation_seq.html">DilationSeq</a></code></td>
<td>  </td>
<td>Dilate a region sequentially.</td>
</tr>
        <tr>
<td><code><a href="disp_region.html">DispRegion</a></code></td>
<td>  </td>
<td>Displays regions in a window.</td>
</tr>
        <tr>
<td><code><a href="distance_lr.html">DistanceLr</a></code></td>
<td>  </td>
<td>Calculate the distance between a line and a region.</td>
</tr>
        <tr>
<td><code><a href="distance_pr.html">DistancePr</a></code></td>
<td>  </td>
<td>Calculate the distance between a point and a region.</td>
</tr>
        <tr>
<td><code><a href="distance_rr_min.html">DistanceRrMin</a></code></td>
<td>  </td>
<td>Minimum distance between the contour pixels of two regions each.</td>
</tr>
        <tr>
<td><code><a href="distance_rr_min_dil.html">DistanceRrMinDil</a></code></td>
<td>  </td>
<td>Minimum distance between two regions with the help of dilation.</td>
</tr>
        <tr>
<td><code><a href="distance_sr.html">DistanceSr</a></code></td>
<td>  </td>
<td>Calculate the distance between a line segment and one region.</td>
</tr>
        <tr>
<td><code><a href="distance_transform.html">DistanceTransform</a></code></td>
<td>  </td>
<td>Compute the distance transformation of a region.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_multi.html">DoOcrMulti</a></code></td>
<td>  </td>
<td>Classify characters.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_multi_class_cnn.html">DoOcrMultiClassCnn</a></code></td>
<td>  </td>
<td>Classify multiple characters with an CNN-based OCR classifier.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_multi_class_knn.html">DoOcrMultiClassKnn</a></code></td>
<td>  </td>
<td>Classify multiple characters with an k-NN classifier.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_multi_class_mlp.html">DoOcrMultiClassMlp</a></code></td>
<td>  </td>
<td>Classify multiple characters with an OCR classifier.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_multi_class_svm.html">DoOcrMultiClassSvm</a></code></td>
<td>  </td>
<td>Classify multiple characters with an SVM-based OCR classifier.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_single.html">DoOcrSingle</a></code></td>
<td>  </td>
<td>Classify one character.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_single_class_cnn.html">DoOcrSingleClassCnn</a></code></td>
<td>  </td>
<td>Classify a single character with an CNN-based OCR classifier.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_single_class_knn.html">DoOcrSingleClassKnn</a></code></td>
<td>  </td>
<td>Classify a single character with an OCR classifier.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_single_class_mlp.html">DoOcrSingleClassMlp</a></code></td>
<td>  </td>
<td>Classify a single character with an OCR classifier.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_single_class_svm.html">DoOcrSingleClassSvm</a></code></td>
<td>  </td>
<td>Classify a single character with an SVM-based OCR classifier.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_word_cnn.html">DoOcrWordCnn</a></code></td>
<td>  </td>
<td>Classify a related group of characters with an CNN-based OCR classifier.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_word_knn.html">DoOcrWordKnn</a></code></td>
<td>  </td>
<td>Classify a related group of characters with an OCR classifier.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_word_mlp.html">DoOcrWordMlp</a></code></td>
<td>  </td>
<td>Classify a related group of characters with an OCR classifier.</td>
</tr>
        <tr>
<td><code><a href="do_ocr_word_svm.html">DoOcrWordSvm</a></code></td>
<td>  </td>
<td>Classify a related group of characters with an OCR classifier.</td>
</tr>
        <tr>
<td><code><a href="drag_region1.html">DragRegion1</a></code></td>
<td>  </td>
<td>Interactive moving of a region.</td>
</tr>
        <tr>
<td><code><a href="drag_region2.html">DragRegion2</a></code></td>
<td>  </td>
<td>Interactive movement of a region with fixpoint specification.</td>
</tr>
        <tr>
<td><code><a href="drag_region3.html">DragRegion3</a></code></td>
<td>  </td>
<td>Interactive movement of a region with restriction of positions.</td>
</tr>
        <tr>
<td><code><a href="draw_polygon.html">DrawPolygon</a></code></td>
<td>  </td>
<td>Interactive drawing of a polygon row.</td>
</tr>
        <tr>
<td><code><a href="draw_region.html">DrawRegion</a></code></td>
<td>  </td>
<td>Interactive drawing of a closed region.</td>
</tr>
        <tr>
<td><code><a href="eccentricity.html">Eccentricity</a></code></td>
<td>  </td>
<td>Shape features derived from the ellipse parameters.</td>
</tr>
        <tr>
<td><code><a href="eliminate_runs.html">EliminateRuns</a></code></td>
<td>  </td>
<td>Eliminate runs of a given length.</td>
</tr>
        <tr>
<td><code><a href="elliptic_axis.html">EllipticAxis</a></code></td>
<td>  </td>
<td>Calculate the parameters of the equivalent ellipse.</td>
</tr>
        <tr>
<td><code><a href="elliptic_axis_gray.html">EllipticAxisGray</a></code></td>
<td>  </td>
<td>Compute the orientation and major axes of a region in a gray value
image.</td>
</tr>
        <tr>
<td><code><a href="entropy_gray.html">EntropyGray</a></code></td>
<td>  </td>
<td>Determine the entropy and anisotropy of images.</td>
</tr>
        <tr>
<td><code><a href="erosion1.html">Erosion1</a></code></td>
<td>  </td>
<td>Erode a region.</td>
</tr>
        <tr>
<td><code><a href="erosion2.html">Erosion2</a></code></td>
<td>  </td>
<td>Erode a region (using a reference point).</td>
</tr>
        <tr>
<td><code><a href="erosion_circle.html">ErosionCircle</a></code></td>
<td>  </td>
<td>Erode a region with a circular structuring element.</td>
</tr>
        <tr>
<td><code><a href="erosion_golay.html">ErosionGolay</a></code></td>
<td>  </td>
<td>Erode a region with an element from the Golay alphabet.</td>
</tr>
        <tr>
<td><code><a href="erosion_rectangle1.html">ErosionRectangle1</a></code></td>
<td>  </td>
<td>Erode a region with a rectangular structuring element.</td>
</tr>
        <tr>
<td><code><a href="erosion_seq.html">ErosionSeq</a></code></td>
<td>  </td>
<td>Erode a region sequentially.</td>
</tr>
        <tr>
<td><code><a href="euler_number.html">EulerNumber</a></code></td>
<td>  </td>
<td>Calculate the Euler number.</td>
</tr>
        <tr>
<td><code><a href="expand_gray.html">ExpandGray</a></code></td>
<td>  </td>
<td>Fill gaps between regions (depending on gray value or color) or split
overlapping regions.</td>
</tr>
        <tr>
<td><code><a href="expand_gray_ref.html">ExpandGrayRef</a></code></td>
<td>  </td>
<td>Fill gaps between regions (depending on gray value or color) or split
overlapping regions.</td>
</tr>
        <tr>
<td><code><a href="expand_region.html">ExpandRegion</a></code></td>
<td>  </td>
<td>Fill gaps between regions or split overlapping regions.</td>
</tr>
        <tr>
<td><code><a href="fill_up.html">FillUp</a></code></td>
<td>  </td>
<td>Fill up holes in regions.</td>
</tr>
        <tr>
<td><code><a href="fill_up_shape.html">FillUpShape</a></code></td>
<td>  </td>
<td>Fill up holes in regions having given shape features.</td>
</tr>
        <tr>
<td><code><a href="find_neighbors.html">FindNeighbors</a></code></td>
<td>  </td>
<td>Search direct neighbors.</td>
</tr>
        <tr>
<td><code><a href="fit_surface_first_order.html">FitSurfaceFirstOrder</a></code></td>
<td>  </td>
<td>Calculate gray value moments and approximation by a first order surface
(plane).</td>
</tr>
        <tr>
<td><code><a href="fit_surface_second_order.html">FitSurfaceSecondOrder</a></code></td>
<td>  </td>
<td>Calculate gray value moments and approximation by a second order surface.</td>
</tr>
        <tr>
<td><code><a href="fitting.html">Fitting</a></code></td>
<td>  </td>
<td>Perform a closing after an opening with multiple structuring elements.</td>
</tr>
        <tr>
<td><code><a href="fuzzy_entropy.html">FuzzyEntropy</a></code></td>
<td>  </td>
<td>Determine the fuzzy entropy of regions.</td>
</tr>
        <tr>
<td><code><a href="fuzzy_perimeter.html">FuzzyPerimeter</a></code></td>
<td>  </td>
<td>Calculate the fuzzy perimeter of a region.</td>
</tr>
        <tr>
<td><code><a href="gen_checker_region.html">GenCheckerRegion</a></code></td>
<td>  </td>
<td>Create a checkered region.</td>
</tr>
        <tr>
<td><code><a href="gen_circle.html">GenCircle</a></code></td>
<td>  </td>
<td>Create a circle.</td>
</tr>
        <tr>
<td><code><a href="gen_circle_sector.html">GenCircleSector</a></code></td>
<td>  </td>
<td>Create a circle sector.</td>
</tr>
        <tr>
<td><code><a href="gen_contour_region_xld.html">GenContourRegionXld</a></code></td>
<td>  </td>
<td>Generate XLD contours from regions.</td>
</tr>
        <tr>
<td><code><a href="gen_contours_skeleton_xld.html">GenContoursSkeletonXld</a></code></td>
<td>  </td>
<td>Convert a skeleton into XLD contours.</td>
</tr>
        <tr>
<td><code><a href="gen_cooc_matrix.html">GenCoocMatrix</a></code></td>
<td>  </td>
<td>Calculate the co-occurrence matrix of a region in an image.</td>
</tr>
        <tr>
<td><code><a href="gen_ellipse.html">GenEllipse</a></code></td>
<td>  </td>
<td>Create an ellipse.</td>
</tr>
        <tr>
<td><code><a href="gen_ellipse_sector.html">GenEllipseSector</a></code></td>
<td>  </td>
<td>Create an ellipse sector.</td>
</tr>
        <tr>
<td><code><a href="gen_empty_region.html">GenEmptyRegion</a></code></td>
<td>  </td>
<td>Create an empty region.</td>
</tr>
        <tr>
<td><code><a href="gen_grid_region.html">GenGridRegion</a></code></td>
<td>  </td>
<td>Create a region from lines or pixels.</td>
</tr>
        <tr>
<td><code><a href="gen_random_region.html">GenRandomRegion</a></code></td>
<td>  </td>
<td>Create a random region.</td>
</tr>
        <tr>
<td><code><a href="gen_random_regions.html">GenRandomRegions</a></code></td>
<td>  </td>
<td>Create random regions like circles, rectangles and ellipses.</td>
</tr>
        <tr>
<td><code><a href="gen_rectangle1.html">GenRectangle1</a></code></td>
<td>  </td>
<td>Create a rectangle parallel to the coordinate axes.</td>
</tr>
        <tr>
<td><code><a href="gen_rectangle2.html">GenRectangle2</a></code></td>
<td>  </td>
<td>Create a rectangle of any orientation.</td>
</tr>
        <tr>
<td><code><a href="gen_region_histo.html">GenRegionHisto</a></code></td>
<td>  </td>
<td>Convert a histogram into a region.</td>
</tr>
        <tr>
<td><code><a href="gen_region_hline.html">GenRegionHline</a></code></td>
<td>  </td>
<td>Store input lines described in Hesse normal form as regions.</td>
</tr>
        <tr>
<td><code><a href="gen_region_line.html">GenRegionLine</a></code></td>
<td>  </td>
<td>Store input lines as regions.</td>
</tr>
        <tr>
<td><code><a href="gen_region_points.html">GenRegionPoints</a></code></td>
<td>  </td>
<td>Store individual pixels as image region.</td>
</tr>
        <tr>
<td><code><a href="gen_region_polygon.html">GenRegionPolygon</a></code></td>
<td>  </td>
<td>Store a polygon as a region.</td>
</tr>
        <tr>
<td><code><a href="gen_region_polygon_filled.html">GenRegionPolygonFilled</a></code></td>
<td>  </td>
<td>Store a polygon as a “filled” region.</td>
</tr>
        <tr>
<td><code><a href="gen_region_runs.html">GenRegionRuns</a></code></td>
<td>  </td>
<td>Create a region from a runlength coding.</td>
</tr>
        <tr>
<td><code><a href="gen_struct_elements.html">GenStructElements</a></code></td>
<td>  </td>
<td>Generate standard structuring elements.</td>
</tr>
        <tr>
<td><code><a href="get_icon.html">GetIcon</a></code></td>
<td>  </td>
<td>Query the icon for region output</td>
</tr>
        <tr>
<td><code><a href="get_region_chain.html">GetRegionChain</a></code></td>
<td>  </td>
<td>Contour of an object as chain code.</td>
</tr>
        <tr>
<td><code><a href="get_region_contour.html">GetRegionContour</a></code></td>
<td>  </td>
<td>Access the contour of an object.</td>
</tr>
        <tr>
<td><code><a href="get_region_convex.html">GetRegionConvex</a></code></td>
<td>  </td>
<td>Access convex hull as contour.</td>
</tr>
        <tr>
<td><code><a href="get_region_index.html">GetRegionIndex</a></code></td>
<td>  </td>
<td>Index of all regions containing a given pixel.</td>
</tr>
        <tr>
<td><code><a href="get_region_points.html">GetRegionPoints</a></code></td>
<td>  </td>
<td>Access the pixels of a region.</td>
</tr>
        <tr>
<td><code><a href="get_region_polygon.html">GetRegionPolygon</a></code></td>
<td>  </td>
<td>Polygon approximation of a region.</td>
</tr>
        <tr>
<td><code><a href="get_region_runs.html">GetRegionRuns</a></code></td>
<td>  </td>
<td>Access the runlength coding of a region.</td>
</tr>
        <tr>
<td><code><a href="get_region_thickness.html">GetRegionThickness</a></code></td>
<td>  </td>
<td>Access the thickness of a region along the main axis.</td>
</tr>
        <tr>
<td><code><a href="golay_elements.html">GolayElements</a></code></td>
<td>  </td>
<td>Generate the structuring elements of the Golay alphabet.</td>
</tr>
        <tr>
<td><code><a href="grab_data.html">GrabData</a></code></td>
<td>  </td>
<td>Synchronous grab of images and preprocessed image data from the specified
image acquisition device.</td>
</tr>
        <tr>
<td><code><a href="grab_data_async.html">GrabDataAsync</a></code></td>
<td>  </td>
<td>Asynchronous grab of images and preprocessed image data from the specified
image acquisition device.</td>
</tr>
        <tr>
<td><code><a href="gray_features.html">GrayFeatures</a></code></td>
<td>  </td>
<td>Calculates gray value features for a set of regions.</td>
</tr>
        <tr>
<td><code><a href="gray_histo.html">GrayHisto</a></code></td>
<td>  </td>
<td>Calculate the gray value distribution.</td>
</tr>
        <tr>
<td><code><a href="gray_histo_abs.html">GrayHistoAbs</a></code></td>
<td>  </td>
<td>Calculate the gray value distribution.</td>
</tr>
        <tr>
<td><code><a href="gray_histo_range.html">GrayHistoRange</a></code></td>
<td>  </td>
<td>Calculate the gray value distribution of a single channel image within a
certain gray value range.</td>
</tr>
        <tr>
<td><code><a href="gray_projections.html">GrayProjections</a></code></td>
<td>  </td>
<td>Calculate horizontal and vertical gray-value projections.</td>
</tr>
        <tr>
<td><code><a href="hamming_change_region.html">HammingChangeRegion</a></code></td>
<td>  </td>
<td>Generate a region having a given Hamming distance.</td>
</tr>
        <tr>
<td><code><a href="hamming_distance.html">HammingDistance</a></code></td>
<td>  </td>
<td>Hamming distance between two regions.</td>
</tr>
        <tr>
<td><code><a href="hamming_distance_norm.html">HammingDistanceNorm</a></code></td>
<td>  </td>
<td>Hamming distance between two regions using normalization.</td>
</tr>
        <tr>
<td><code><a href="height_width_ratio.html">HeightWidthRatio</a></code></td>
<td>  </td>
<td>Compute the width, height, and aspect ratio of the surrounding
rectangle parallel to the coordinate axes.</td>
</tr>
        <tr>
<td><code><a href="histo_2dim.html">Histo2dim</a></code></td>
<td>  </td>
<td>Calculate the histogram of two-channel gray value images.</td>
</tr>
        <tr>
<td><code><a href="hit_or_miss.html">HitOrMiss</a></code></td>
<td>  </td>
<td>Hit-or-miss operation for regions.</td>
</tr>
        <tr>
<td><code><a href="hit_or_miss_golay.html">HitOrMissGolay</a></code></td>
<td>  </td>
<td>Hit-or-miss operation for regions using the Golay alphabet.</td>
</tr>
        <tr>
<td><code><a href="hit_or_miss_seq.html">HitOrMissSeq</a></code></td>
<td>  </td>
<td>Hit-or-miss operation for regions using the Golay alphabet (sequential).</td>
</tr>
        <tr>
<td><code><a href="hough_circle_trans.html">HoughCircleTrans</a></code></td>
<td>  </td>
<td>Return the Hough-Transform for circles with a given radius.</td>
</tr>
        <tr>
<td><code><a href="hough_circles.html">HoughCircles</a></code></td>
<td>  </td>
<td>Detect centers of circles for a specific radius using the Hough transform.</td>
</tr>
        <tr>
<td><code><a href="hough_line_trans.html">HoughLineTrans</a></code></td>
<td>  </td>
<td>Produce the Hough transform for lines within regions.</td>
</tr>
        <tr>
<td><code><a href="hough_lines.html">HoughLines</a></code></td>
<td>  </td>
<td>Detect lines in edge images with the help of the Hough transform and
returns it in HNF.</td>
</tr>
        <tr>
<td><code><a href="inner_circle.html">InnerCircle</a></code></td>
<td>  </td>
<td>Largest inner circle of a region.</td>
</tr>
        <tr>
<td><code><a href="inner_rectangle1.html">InnerRectangle1</a></code></td>
<td>  </td>
<td>Largest inner rectangle of a region.</td>
</tr>
        <tr>
<td><code><a href="insert_obj.html">InsertObj</a></code></td>
<td>  </td>
<td>Insert objects into an iconic object tuple.</td>
</tr>
        <tr>
<td><code><a href="intensity.html">Intensity</a></code></td>
<td>  </td>
<td>Calculate the mean and deviation of gray values.</td>
</tr>
        <tr>
<td><code><a href="interjacent.html">Interjacent</a></code></td>
<td>  </td>
<td>Partition the image plane using given regions.</td>
</tr>
        <tr>
<td><code><a href="intersection.html">Intersection</a></code></td>
<td>  </td>
<td>Calculate the intersection of two regions.</td>
</tr>
        <tr>
<td><code><a href="junctions_skeleton.html">JunctionsSkeleton</a></code></td>
<td>  </td>
<td>Find junctions and end points in a skeleton.</td>
</tr>
        <tr>
<td><code><a href="learn_ndim_box.html">LearnNdimBox</a></code></td>
<td>  </td>
<td>Train a classificator using a multi-channel image.</td>
</tr>
        <tr>
<td><code><a href="learn_ndim_norm.html">LearnNdimNorm</a></code></td>
<td>  </td>
<td>Construct classes for class_ndim_normclass_ndim_normClassNdimNormClassNdimNormClassNdimNormclass_ndim_norm.</td>
</tr>
        <tr>
<td><code><a href="merge_regions_line_scan.html">MergeRegionsLineScan</a></code></td>
<td>  </td>
<td>Merge regions from line scan images.</td>
</tr>
        <tr>
<td><code><a href="min_max_gray.html">MinMaxGray</a></code></td>
<td>  </td>
<td>Determine the minimum and maximum gray values within regions.</td>
</tr>
        <tr>
<td><code><a href="minkowski_add1.html">MinkowskiAdd1</a></code></td>
<td>  </td>
<td>Perform a Minkowski addition on a region.</td>
</tr>
        <tr>
<td><code><a href="minkowski_add2.html">MinkowskiAdd2</a></code></td>
<td>  </td>
<td>Dilate a region (using a reference point).</td>
</tr>
        <tr>
<td><code><a href="minkowski_sub1.html">MinkowskiSub1</a></code></td>
<td>  </td>
<td>Erode a region.</td>
</tr>
        <tr>
<td><code><a href="minkowski_sub2.html">MinkowskiSub2</a></code></td>
<td>  </td>
<td>Erode a region (using a reference point).</td>
</tr>
        <tr>
<td><code><a href="mirror_region.html">MirrorRegion</a></code></td>
<td>  </td>
<td>Reflect a region about an axis.</td>
</tr>
        <tr>
<td><code><a href="moments_gray_plane.html">MomentsGrayPlane</a></code></td>
<td>  </td>
<td>Calculate gray value moments and approximation by a plane.</td>
</tr>
        <tr>
<td><code><a href="moments_region_2nd.html">MomentsRegion2nd</a></code></td>
<td>  </td>
<td>Calculate the geometric moments of regions.</td>
</tr>
        <tr>
<td><code><a href="moments_region_2nd_invar.html">MomentsRegion2ndInvar</a></code></td>
<td>  </td>
<td>Geometric moments of regions.</td>
</tr>
        <tr>
<td><code><a href="moments_region_2nd_rel_invar.html">MomentsRegion2ndRelInvar</a></code></td>
<td>  </td>
<td>Geometric moments of regions.</td>
</tr>
        <tr>
<td><code><a href="moments_region_3rd.html">MomentsRegion3rd</a></code></td>
<td>  </td>
<td>Geometric moments of regions.</td>
</tr>
        <tr>
<td><code><a href="moments_region_3rd_invar.html">MomentsRegion3rdInvar</a></code></td>
<td>  </td>
<td>Geometric moments of regions.</td>
</tr>
        <tr>
<td><code><a href="moments_region_central.html">MomentsRegionCentral</a></code></td>
<td>  </td>
<td>Geometric moments of regions.</td>
</tr>
        <tr>
<td><code><a href="moments_region_central_invar.html">MomentsRegionCentralInvar</a></code></td>
<td>  </td>
<td>Geometric moments of regions.</td>
</tr>
        <tr>
<td><code><a href="morph_hat.html">MorphHat</a></code></td>
<td>  </td>
<td>Compute the union of bottom_hatbottom_hatBottomHatBottomHatBottomHatbottom_hat and top_hattop_hatTopHatTopHatTopHattop_hat.</td>
</tr>
        <tr>
<td><code><a href="morph_skeleton.html">MorphSkeleton</a></code></td>
<td>  </td>
<td>Compute the morphological skeleton of a region.</td>
</tr>
        <tr>
<td><code><a href="morph_skiz.html">MorphSkiz</a></code></td>
<td>  </td>
<td>Thinning of a region.</td>
</tr>
        <tr>
<td><code><a href="move_region.html">MoveRegion</a></code></td>
<td>  </td>
<td>Translate a region.</td>
</tr>
        <tr>
<td><code><a href="noise_distribution_mean.html">NoiseDistributionMean</a></code></td>
<td>  </td>
<td>Determine the noise distribution of an image.</td>
</tr>
        <tr>
<td><code><a href="obj_diff.html">ObjDiff</a></code></td>
<td>  </td>
<td>Calculate the difference of two object tuples.</td>
</tr>
        <tr>
<td><code><a href="opening.html">Opening</a></code></td>
<td>  </td>
<td>Open a region.</td>
</tr>
        <tr>
<td><code><a href="opening_circle.html">OpeningCircle</a></code></td>
<td>  </td>
<td>Open a region with a circular structuring element.</td>
</tr>
        <tr>
<td><code><a href="opening_golay.html">OpeningGolay</a></code></td>
<td>  </td>
<td>Open a region with an element from the Golay alphabet.</td>
</tr>
        <tr>
<td><code><a href="opening_rectangle1.html">OpeningRectangle1</a></code></td>
<td>  </td>
<td>Open a region with a rectangular structuring element.</td>
</tr>
        <tr>
<td><code><a href="opening_seg.html">OpeningSeg</a></code></td>
<td>  </td>
<td>Separate overlapping regions.</td>
</tr>
        <tr>
<td><code><a href="orientation_region.html">OrientationRegion</a></code></td>
<td>  </td>
<td>Orientation of a region.</td>
</tr>
        <tr>
<td><code><a href="overpaint_region.html">OverpaintRegion</a></code></td>
<td>  </td>
<td>Overpaint regions in an image.</td>
</tr>
        <tr>
<td><code><a href="paint_region.html">PaintRegion</a></code></td>
<td>  </td>
<td>Paint regions into an image.</td>
</tr>
        <tr>
<td><code><a href="partition_dynamic.html">PartitionDynamic</a></code></td>
<td>  </td>
<td>Partition a region horizontally at positions of small vertical extent.</td>
</tr>
        <tr>
<td><code><a href="partition_rectangle.html">PartitionRectangle</a></code></td>
<td>  </td>
<td>Partition a region into rectangles of approximately equal size.</td>
</tr>
        <tr>
<td><code><a href="plane_deviation.html">PlaneDeviation</a></code></td>
<td>  </td>
<td>Calculate the deviation of the gray values from the approximating
image plane.</td>
</tr>
        <tr>
<td><code><a href="polar_trans_region.html">PolarTransRegion</a></code></td>
<td>  </td>
<td>Transform a region within an annular arc to polar coordinates.</td>
</tr>
        <tr>
<td><code><a href="polar_trans_region_inv.html">PolarTransRegionInv</a></code></td>
<td>  </td>
<td>Transform a region in polar coordinates back to Cartesian
coordinates.</td>
</tr>
        <tr>
<td><code><a href="projective_trans_region.html">ProjectiveTransRegion</a></code></td>
<td>  </td>
<td>Apply a projective transformation to a region.</td>
</tr>
        <tr>
<td><code><a href="protect_ocr_trainf.html">ProtectOcrTrainf</a></code></td>
<td>  </td>
<td>Protection of training data.</td>
</tr>
        <tr>
<td><code><a href="pruning.html">Pruning</a></code></td>
<td>  </td>
<td>Prune the branches of a region.</td>
</tr>
        <tr>
<td><code><a href="rank_region.html">RankRegion</a></code></td>
<td>  </td>
<td>Rank operator for regions.</td>
</tr>
        <tr>
<td><code><a href="read_region.html">ReadRegion</a></code></td>
<td>  </td>
<td>Read binary images or  regions.</td>
</tr>
        <tr>
<td><code><a href="receive_region.html">ReceiveRegion</a></code></td>
<td>  </td>
<td>Receive regions over a socket connection.</td>
</tr>
        <tr>
<td><code><a href="rectangularity.html">Rectangularity</a></code></td>
<td>  </td>
<td>Shape factor for the rectangularity of a region.</td>
</tr>
        <tr>
<td><code><a href="region_features.html">RegionFeatures</a></code></td>
<td>  </td>
<td>Calculate shape features of regions.</td>
</tr>
        <tr>
<td><code><a href="region_to_bin.html">RegionToBin</a></code></td>
<td>  </td>
<td>Convert a region into a binary byte-image.</td>
</tr>
        <tr>
<td><code><a href="region_to_label.html">RegionToLabel</a></code></td>
<td>  </td>
<td>Convert regions to a label image.</td>
</tr>
        <tr>
<td><code><a href="region_to_mean.html">RegionToMean</a></code></td>
<td>  </td>
<td>Paint regions with their average gray value.</td>
</tr>
        <tr>
<td><code><a href="remove_noise_region.html">RemoveNoiseRegion</a></code></td>
<td>  </td>
<td>Remove noise from a region.</td>
</tr>
        <tr>
<td><code><a href="remove_obj.html">RemoveObj</a></code></td>
<td>  </td>
<td>Remove objects from an iconic object tuple.</td>
</tr>
        <tr>
<td><code><a href="replace_obj.html">ReplaceObj</a></code></td>
<td>  </td>
<td>Replaces one or more elements of an iconic object tuple.</td>
</tr>
        <tr>
<td><code><a href="roundness.html">Roundness</a></code></td>
<td>  </td>
<td>Shape factors from contour.</td>
</tr>
        <tr>
<td><code><a href="runlength_distribution.html">RunlengthDistribution</a></code></td>
<td>  </td>
<td>Distribution of runs needed for runlength encoding of a region.</td>
</tr>
        <tr>
<td><code><a href="runlength_features.html">RunlengthFeatures</a></code></td>
<td>  </td>
<td>Characteristic values for runlength coding of regions.</td>
</tr>
        <tr>
<td><code><a href="segment_characters.html">SegmentCharacters</a></code></td>
<td>  </td>
<td>Segments characters in a given region of an image.</td>
</tr>
        <tr>
<td><code><a href="select_characters.html">SelectCharacters</a></code></td>
<td>  </td>
<td>Selects characters from a given region.</td>
</tr>
        <tr>
<td><code><a href="select_gray.html">SelectGray</a></code></td>
<td>  </td>
<td>Select regions based on gray value features.</td>
</tr>
        <tr>
<td><code><a href="select_matching_lines.html">SelectMatchingLines</a></code></td>
<td>  </td>
<td>Select those lines from a set of lines (in HNF) which
fit best into a region.</td>
</tr>
        <tr>
<td><code><a href="select_obj.html">SelectObj</a></code></td>
<td>  </td>
<td>Select objects from an object tuple.</td>
</tr>
        <tr>
<td><code><a href="select_region_point.html">SelectRegionPoint</a></code></td>
<td>  </td>
<td>Choose all regions containing a given pixel.</td>
</tr>
        <tr>
<td><code><a href="select_region_spatial.html">SelectRegionSpatial</a></code></td>
<td>  </td>
<td>Pose relation of regions.</td>
</tr>
        <tr>
<td><code><a href="select_shape.html">SelectShape</a></code></td>
<td>  </td>
<td>Choose regions with the aid of shape features.</td>
</tr>
        <tr>
<td><code><a href="select_shape_proto.html">SelectShapeProto</a></code></td>
<td>  </td>
<td>Choose regions having a certain relation to each other.</td>
</tr>
        <tr>
<td><code><a href="select_shape_std.html">SelectShapeStd</a></code></td>
<td>  </td>
<td>Select regions of a given shape.</td>
</tr>
        <tr>
<td><code><a href="send_region.html">SendRegion</a></code></td>
<td>  </td>
<td>Send regions over a socket connection.</td>
</tr>
        <tr>
<td><code><a href="serialize_region.html">SerializeRegion</a></code></td>
<td>  </td>
<td>Serialize a region.</td>
</tr>
        <tr>
<td><code><a href="set_icon.html">SetIcon</a></code></td>
<td>  </td>
<td>Icon definition for region output.</td>
</tr>
        <tr>
<td><code><a href="shape_histo_all.html">ShapeHistoAll</a></code></td>
<td>  </td>
<td>Determine a histogram of features along all threshold values.</td>
</tr>
        <tr>
<td><code><a href="shape_histo_point.html">ShapeHistoPoint</a></code></td>
<td>  </td>
<td>Determine a histogram of features along all threshold values.</td>
</tr>
        <tr>
<td><code><a href="shape_trans.html">ShapeTrans</a></code></td>
<td>  </td>
<td>Transform the shape of a region.</td>
</tr>
        <tr>
<td><code><a href="skeleton.html">Skeleton</a></code></td>
<td>  </td>
<td>Compute the skeleton of a region.</td>
</tr>
        <tr>
<td><code><a href="smallest_circle.html">SmallestCircle</a></code></td>
<td>  </td>
<td>Smallest surrounding circle of a region.</td>
</tr>
        <tr>
<td><code><a href="smallest_rectangle1.html">SmallestRectangle1</a></code></td>
<td>  </td>
<td>Surrounding rectangle parallel to the coordinate axes.</td>
</tr>
        <tr>
<td><code><a href="smallest_rectangle2.html">SmallestRectangle2</a></code></td>
<td>  </td>
<td>Smallest surrounding rectangle with any orientation.</td>
</tr>
        <tr>
<td><code><a href="sort_region.html">SortRegion</a></code></td>
<td>  </td>
<td>Sorting of regions with respect to their relative position.</td>
</tr>
        <tr>
<td><code><a href="spatial_relation.html">SpatialRelation</a></code></td>
<td>  </td>
<td>Pose relation of regions with regard to  the coordinate axes.</td>
</tr>
        <tr>
<td><code><a href="split_skeleton_lines.html">SplitSkeletonLines</a></code></td>
<td>  </td>
<td>Split lines represented by one pixel wide, non-branching lines.</td>
</tr>
        <tr>
<td><code><a href="split_skeleton_region.html">SplitSkeletonRegion</a></code></td>
<td>  </td>
<td>Split lines represented by one pixel wide, non-branching regions.</td>
</tr>
        <tr>
<td><code><a href="symm_difference.html">SymmDifference</a></code></td>
<td>  </td>
<td>Calculate the symmetric difference of two regions.</td>
</tr>
        <tr>
<td><code><a href="test_equal_obj.html">TestEqualObj</a></code></td>
<td>  </td>
<td>Compare image objects regarding equality.</td>
</tr>
        <tr>
<td><code><a href="test_equal_region.html">TestEqualRegion</a></code></td>
<td>  </td>
<td>Test whether the regions of two objects are identical.</td>
</tr>
        <tr>
<td><code><a href="test_region_point.html">TestRegionPoint</a></code></td>
<td>  </td>
<td>Test if the region contains a given point.</td>
</tr>
        <tr>
<td><code><a href="test_subset_region.html">TestSubsetRegion</a></code></td>
<td>  </td>
<td>Test whether a region is contained in another region.</td>
</tr>
        <tr>
<td><code><a href="testd_ocr_class_box.html">TestdOcrClassBox</a></code></td>
<td>  </td>
<td>Test an OCR classifier.</td>
</tr>
        <tr>
<td><code><a href="text_line_orientation.html">TextLineOrientation</a></code></td>
<td>  </td>
<td>Determines the orientation of a text line or paragraph.</td>
</tr>
        <tr>
<td><code><a href="text_line_slant.html">TextLineSlant</a></code></td>
<td>  </td>
<td>Determines the slant of characters of a text line or paragraph.</td>
</tr>
        <tr>
<td><code><a href="thickening.html">Thickening</a></code></td>
<td>  </td>
<td>Add the result of a hit-or-miss operation to a region.</td>
</tr>
        <tr>
<td><code><a href="thickening_golay.html">ThickeningGolay</a></code></td>
<td>  </td>
<td>Add the result of a hit-or-miss operation to a region (using a Golay
structuring element).</td>
</tr>
        <tr>
<td><code><a href="thickening_seq.html">ThickeningSeq</a></code></td>
<td>  </td>
<td>Add the result of a hit-or-miss operation to a region (sequential).</td>
</tr>
        <tr>
<td><code><a href="thinning.html">Thinning</a></code></td>
<td>  </td>
<td>Remove the result of a hit-or-miss operation from a region.</td>
</tr>
        <tr>
<td><code><a href="thinning_golay.html">ThinningGolay</a></code></td>
<td>  </td>
<td>Remove the result of a hit-or-miss operation from a region (using a
Golay structuring element).</td>
</tr>
        <tr>
<td><code><a href="thinning_seq.html">ThinningSeq</a></code></td>
<td>  </td>
<td>Remove the result of a hit-or-miss operation from a region (sequential).</td>
</tr>
        <tr>
<td><code><a href="top_hat.html">TopHat</a></code></td>
<td>  </td>
<td>Compute the top hat of regions.</td>
</tr>
        <tr>
<td><code><a href="traind_ocr_class_box.html">TraindOcrClassBox</a></code></td>
<td>  </td>
<td>Train an OCR classifier by the input of regions.</td>
</tr>
        <tr>
<td><code><a href="transpose_region.html">TransposeRegion</a></code></td>
<td>  </td>
<td>Reflect a region about a point.</td>
</tr>
        <tr>
<td><code><a href="union1.html">Union1</a></code></td>
<td>  </td>
<td>Return the union of all input regions.</td>
</tr>
        <tr>
<td><code><a href="union2.html">Union2</a></code></td>
<td>  </td>
<td>Return the union of two regions.</td>
</tr>
        <tr>
<td><code><a href="write_ocr_trainf.html">WriteOcrTrainf</a></code></td>
<td>  </td>
<td>Storing of training characters into a file.</td>
</tr>
        <tr>
<td><code><a href="write_region.html">WriteRegion</a></code></td>
<td>  </td>
<td>Write regions to a file.</td>
</tr>
        <tr>
<td><code><a href="zoom_region.html">ZoomRegion</a></code></td>
<td>  </td>
<td>Zoom a region.</td>
</tr>
      </table>
    </div>
<div data-if="python" style="display:none"><p>Use the tabs on the upper right to switch to a different programming language.</p></div>
<!--OP_REF_FOOTER_START-->
<hr>
<div class="indexlink">
<a href="index_classes.html"><span data-if="dotnet" style="display:none;">类别</span><span data-if="cpp" style="display:none;">类别</span></a><span data-if="dotnet" style="display:none;"> | </span><span data-if="cpp" style="display:none;"> | </span><a href="index_by_name.html">算子列表</a>
</div>
<div class="footer">
<div class="copyright">HALCON算子参考手册 Copyright © 2015-2023 51Halcon</div>
</div>
</div>
</body>
</html>
